import { axios } from "../utils/request";

const api = {
    info: "/sys/company/getCompanyInfo",
    updateCompanyName: "/sys/company/updateCompanyName",
    updateSecretKey: "/sys/company/updateSecretKey",
    pageList: "/sys/company/pageList",
    getEntryCompany: "/auth/user/getEntryCompany",
    getSysCompany: "/sys/company/getSysCompany",                  //获取公司基本信息
    saveCompanyInfo: "/sys/company/save",                           //保存公司基本信息
};

/**
 * 获取公司租户信息
 */
export function getCompanyInfo(parameter) {
  return axios({
    url: api.info,
    method: "get",
    params: parameter
  });
}

/**
 * 获取公司基本信息
 */
export function getSysCompany(parameter) {
  return axios({
    url: api.getSysCompany,
    method: "get",
    params: parameter
  });
}
/**
 * 保存公司基本信息
 */
export function saveCompanyInfo(data) {
  return axios({
    url: api.saveCompanyInfo,
    method: "post",
    data: data
  });
}
/**
 * 更换密钥
 */
export function updateSecretKey(data) {
  return axios({
    url: api.updateSecretKey,
    method: "post",
    data: data
  });
}

/**
 * 修改公司名称
 */
export function updateCompanyName(data) {
  return axios({
    url: api.updateCompanyName,
    method: "post",
    data: data
  });
}

/**
 * 获取公司列表
 */
export function pageList(data) {
  return axios({
    url: api.pageList,
    method: "get",
    params: data
  });
}

/**
 * 获取入职公司信息
 */
export function entryCompany(data) {
  return axios({
    url: api.getEntryCompany,
    method: "get",
    params: data
  });
}